// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:18


// Source File Name:   qp.java

package com.zelix;

import java.awt.Component;
import java.awt.Window;


//            eo, wc, xb, wb, 
//            zo, o2, zv, sp, 
//            z2, lt, f2, aq, 
//            nh, yw

public abstract class qp
    implements eo
{

    z2 a;
    aq b;
    sp c;
    nh d;
    final wc e;
    private static String z[];

    public qp(z2 z2_1, aq aq, nh nh)
    {
        a = z2_1;
        b = aq;
        d = nh;
        z2_1.setEnabled(false);
        z2_1.a(true);
        e = wc.a(zo.h, z[2]);
        a();
    }

    final void a()
    {
        zv zv1 = new zv(this);
        java.util.Vector vector = null;
        try
        {
            vector = a.h();
        }
        catch(xb xb1)
        {
            new f2(a, z[8], z[7] + lt.a(xb1.a()) + z[5]);
        }
        catch(wb wb1)
        {
            new f2(a, z[4], z[6] + wb1.getMessage() + "'");
        }
        new o2(z[1] + c() + z[3], a, e, b, vector, d, zv1);
    }

    abstract void a(String s, z2 z2_1, sp sp1, yw yw);

    void a(Integer integer, yw yw)
    {
        int i = integer.intValue();
        if(i == 1)
        {
            c = new sp(zo.h, d());
            e.b(zo.h, z[2]);
            a(z[1] + c() + z[0], a, c, yw);
        }
    }

    public final void b()
    {
        a.setEnabled(true);
        a.toFront();
        a.a(false);
    }

    abstract String c();

    abstract String d();

    abstract void a(sp sp1, Integer integer);
                private static String z(char[] chs) {
        for (int i = 0; i < chs.length; i++) {
            byte key = 0;
            switch (i % 5) {
                case 0:
                    key = 0x27;
                    break;
                case 1:
                    key = 122;
                    break;
                case 2:
                    key = 37;
                    break;
                case 3:
                    key = 7;
                    break;
                default:
                    key = 18;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }
    static 
    {
        String as[];
        as = new String[9];
        as[0] = "\0075Us{H\024V";
        as[1] = "}\037Inj\0071IfaT7DtfB\b\005*2";
        as[2] = "}1hXW\177TVb`";
        as[3] = "\0074Djw\007?]d~R\tLh|T";
        as[4] = "a\023Ib2b\bWh`";
        as[5] = "\000ZKhf\007\034Jr|CT";
        as[6] = "b\bWh`\007\rMn~BZAbfB\bHn|N\024B'qK\033VtwTZRnfOZHf{IZHbfO\025At2\035Z\002";
        as[7] = "b\bWh`\007\rMn~BZAbfB\bHn|N\024B'qK\033VtwTZRnfOZHf{IZHbfO\025At2\035ZfksT\t\005 ";
        as[8] = "d\026DtaW\033Qo2b\bWh`";
        for (int i = 0; i < as.length; i++) {
            as[i] = z(as[i].toCharArray());
        }
        z = as;

    }
}